/*
 * @Date: 2024-12-19 09:03:52
 * @Author: LiSong
 * @LastEditors: LiSong
 * @LastEditTime: 2025-02-20 12:42:18
 * @Description: 图表地图组件
 */
import { defDataSource } from '@hp/panels/cfg.js'

export default {
  // 面板名称
  label: '',
  // 描述
  desc: '',
  // 标题对齐方式
  textAlign: 'left',
  // 图表配置
  echarts: {
    geo: {
      show: true,
      label: {
        show: true,
        fontSize: 10,
      },
      zoom: 1.2,
    },
    tooltip: {
      show: false,
      trigger: 'item',
      formatter: (param) => {
        if (param.value) {
          return `${param.name}<br/>${param.value || ''}`;
        } else {
          return `${param.name}`;
        }
      }
    },
    toolbox: {
      show: false
    },
    visualMap: {
      min: 0,
      max: 100,
      show: true,
      top: 'bottom',
      left: 'left',
      topText: '高',
      bottomText: '低',
      realtime: false,
      calculable: true,
      inRange: {
        color: ['lightskyblue', 'yellow', 'orangered']
      }
    },
    series: {
      type: 'map',
      geoIndex: 0,
    }
  },
  // 地图编码
  mapCode: '',
  // 钻取层级
  drillLevel: 'district',
  // 地图钻取
  drillEnabled: true,
  // 默认值
  defaultValue: [],
  // 数据源配置
  ...defDataSource,
  // 是否显示顶部
  showHeader: true,

  // 点击事件
  onClick: '',
}